dig one's own grave - Alemán Inglés Diccionario